package Chapter7;

import java.io.*;

//141页程序7.2 读写数据示例  读取文件数据示例(读到内存中)
public class FileInputStreamTest {
    public static void main(String[] args) {
        try {
            FileInputStream fos = new FileInputStream("asd1.txt");
            while (fos.available() > 0) //可读的字符大于0，此处是一个字节一个字节的读取数据
                System.out.println(fos.read() + ""); //读取数据，且每个字节后加一个空格
            fos.close();
        } catch (FileNotFoundException e) { //文件未找到的异常
            System.out.println("文件未找到：");
        } catch (EOFException e) { //到文件结尾仍要读取的异常
            System.out.println("文件可能损坏：");
        } catch (IOException e) { //输入输出异常
            System.out.println("不能读写文件");
        }
    }
}
